excel – Como añadir filas y copiar a la última fila vacía

Estaba intentado hacer una macro que, en base a la cantidad de celdas que superen el valor de 25, me añada filas tantas veces como eso suceda en otra hoja y posteriormente me copie otros valores que aparecen en celdas adyacentes y se ponga en la última fila. Mi problema es que en vez de la última fila se copia a celdas que no quiero que vaya.

Dim numero As String
Dim NumFila As String

Range("A7").End(xlDown).Select
numero = 7
NumFila = ActiveCell.Row

    Do Until NumFila = numero + 1
        
        On Error Resume Next
        
        If Worksheets("Realizar pedido").Range("F" & numero).Value >= 25 Then
            Worksheets("Hoja1").Range("A8").EntireRow.Insert Shift:=xlShiftAbove
            Worksheets("Realizar pedido").Range("B" & numero).Copy
            Worksheets("Hoja1").Range("D" & numero).PasteSpecial xlPasteValuesAndNumberFormats
    
                
        End If
        numero = numero + 1
    Loop
End Sub ```

¿Alguien me echa una mano con esto?
Cabe destacar que soy nuevo en esto y no tengo conocimientos en programación.

Como estructurar Switch Case en Dart?

La idea es que el usuario ingrese su nombre a traves de un Textfield y comparar el nombre con los case presentados, dependiendo del nombre que ingrese lo direccionara a ventanas diferentes, en Dart

``` _navegacionVentana(data) {
setState(() {
  _isLoading = true;
});
final String nombre= "asesor";
//void main(List<String> args) {
//var nombre = "asesor";

switch (nombre) {
  case "asesor":
    Navigator.push(
        context,
        MaterialPageRoute(
            builder: (context) =>
                ListaChat()));
    //}
    break;
  case "asesorz":
    print("asesork");
    //}
    break;

  default:
    // {
    Navigator.push(
        context,
        MaterialPageRoute(
            builder: (context) => Chat(
                )));
  //}
  // break;
}

} “`

¿Como reconocer un error TokenMismatchException con AJAX – Laravel?

Tengo una pagina web con autenticacion, cada vista tiene su propio middleware('auth') y cuando el token expira me redirige denuevo a login, cosa que esta muy bien.

Pero tambien tengo formularios que envio sus solicitudes con AJAX usando el csrf_token, la cosa es que si el token expira, siempre me manda el error TokenMismatchException, internamente lo se, el token expiro asi que no puedo hacer mas solicitudes, pero por afuera el usuario no sabe porque no puede enviar su formulario, asi que para controlar esto quiero saber si exista una forma de saber que el error que manda AJAX es TokenMismatchException y asi mandarle denuevo al login para que inicie sesion.

PSD: Yo simplemente podria tomar el error 500 y hacer la validacion con eso, pero quiero tomar exactamente ese error.

Esta es la forma en la que he pensado hacerlo pero si exista una mejor estaria bien escucharla.

Gracias a todos

sql – Azure Data Studio – Como fazer um atalho para abrir procedures?

Fala galera,

Estou usando o Azure Data Studio e sei que existe um atalho (F12) para abrir uma Procedure, o problema é que quando abro via esse atalho a procedure que já existe abre com o comando CREATE no cabeçalho. Eu preciso que um atalho que abra a procedure com o cabeçalho ALTER.

Alguém sabe como?

ejecutar – ¿Cómo instalar mi programa de Java en otra computadora?

Es un programa super básico para intentar ejecutarlo en otra PC, el cual solo cuenta cuantos clics das. Lo programé con JDK 14 (no sé si afecte).
Hice el archivo .jar, en mi computadora sí lo ejecuta correctamente el .jar pero al ejecutarlo en otra en la que únicamente instalé el JRE me da un error de “Java Virtual Machine”.

¿Necesito algo más en la otra computadora?
¿Debería bajar mi JDK?
Gracias de antemano.

java – ¿Cómo obtener los elementos menores al promedio?

Tengo el siguiente programa:

public class Suma {
    
    private static int suma = 0;

    public static void main(String() args) {
        
        //var nums = List.of(3, 9, 7, 12, 20, 4, 11, 9, 21, 6, 8, 10);
        int() nums = {3, 9, 7, 12, 20, 4, 11, 9, 21, 6, 8, 10};
        System.out.println(average(nums, 0));
    }
    
    public static float average(int n(), int pos){
        if(pos < n.length) {
            suma = suma + n(pos);
            average(n, pos + 1);
        }
        return (float)suma /(float)n.length;
    }
}

Que me permite obtener los siguientes resultados:

  • Suma de los elementos del Array
  • Número de elementos en el Array
  • Resultado División(Promedio).

Cómo puedo imprimir estos datos pero filtrando los elementos para obtener los elementos que son menores al promedio, sin utilizar ciclos repetitivos.

php – Como redirecionar para um modal?

Obrigado por contribuir com o Stack Overflow em Português!

  • Certifique-se de responder à pergunta. Entre em detalhes sobre a sua solução e compartilhe o que você descobriu.

Mas evite

  • Pedir esclarecimentos ou detalhes sobre outras respostas.
  • Fazer afirmações baseadas apenas na sua opinião; aponte referências ou experiências anteriores.

Para aprender mais, veja nossas dicas sobre como escrever boas respostas.

mysql – ¿Como hago esta consulta en SQL?

¡Gracias por contribuir en StackOverflow en español con una respuesta!

  • Por favor, asegúrate de responder a la pregunta. ¡Proporciona información y comparte tu investigación!

Pero evita

  • Pedir ayuda o aclaraciones, o responder a otras respuestas.
  • Hacer declaraciones basadas en opiniones; asegúrate de respaldarlas con referencias o con tu propia experiencia personal.

Para obtener más información, consulta nuestros consejos sobre cómo escribir grandes respuestas.

Como executar o código de uma classe no Android Studio quando não se tem um Activity?

Estou tentando aprender Kotlin, mas quero testar certos algoritmos e não consigo executar uma classe porque o Android Studio não encontra a Main Default. Será que não tem uma forma de executar uma classe no próprio prompt do Android Studio?
Essa IDE por acaso, só executa quando é pra rodar no emulador?

php – Precisão do número muda ao criar arquivo GeoJSON, como resolver?

Olá! Tenho um arquivo que faz a consulta no BD e a partir do resultado cria um arquivo GeoJSON. O problema é que no arquivo GeoJSON a precisão do número aumenta muito, diferente do resultado obtido pelo BD, deixando o arquivo muito pesado. Como resolver este problema de precisão?

O resultado do BD é algo do tipo (valor do 3º campo e das coordenadas):

1, "Noruega", 0.944, "{""type"":""MultiPolygon"",""coordinates"":((((5.08746,61.350219),(5.098782,61.345131),(5.095636,61.376375),...

Meu arquivo GeoJSON fica assim (valor do 3º campo e das coordenadas):

{"type":"FeatureCollection","features":({"type":"Feature","properties":{"rank":1,"localizacao":"Noruega","valor":0.94399999999999995026200849679298698902130126953125},"geometry":{"type":"MultiPolygon","coordinates":((((5.08746000000000009322320693172514438629150390625,61.35021900000000272257238975726068019866943359375) ...

Meu arquivo de conversão para GeoJSON em PHP é este:

function geraGeoJSON($sql, $nomeArquivo) {
    $conn = Connect::getInstance();
    $error = Connect::getError();

    if ($error) {
        echo $error->getMessage();
        exit;
    }


    if (isset($_GET('bbox'))) {
        $bbox = explode(',', $_GET('bbox'));
        $sql = $sql . ' WHERE public.ST_Transform(geom, 4326) && public.ST_SetSRID(public.ST_MakeBox2D(public.ST_Point(' . $bbox(0) . ', ' . $bbox(1) . '), public.ST_Point(' . $bbox(2) . ', ' . $bbox(3) . ')),4326);';
    }

    $rs = $conn->query($sql);
    if (!$rs) {
        echo 'Ocorreu um erro na consulta SQL.n';
        exit;
    }

    $geojson = array(
        'type' => 'FeatureCollection',
        'features' => array()
    );

    while ($row = $rs->fetch(PDO::FETCH_ASSOC)) {
        $properties = $row;
        $properties('valor') = round($properties('valor'), 3);

        unset($properties('geojson'));
        unset($properties('geom'));
        $feature = array(
            'type' => 'Feature',
            'properties' => $properties,
            'geometry' => json_decode($row('geojson'), true)
        );
        array_push($geojson('features'), $feature);
    }
    
    $arquivo = fopen('../../assets/js/temp-geojson/' . $nomeArquivo . '.js', 'w');
    if ($arquivo == false) {
        echo json_encode(false);
        die('Não foi possível criar o arquivo.');
    }
    fwrite($arquivo, '' . json_encode($geojson, JSON_NUMERIC_CHECK));
    fclose($arquivo);

    $conn = NULL;
}