La stessa colonna in due fogli di lavoro è allineata in modo diverso orizzontalmente

Copiamo un foglio di lavoro in modo programmato compilando un foglio bianco. Una colonna è un importo in dollari. Nel foglio originale, è allineato correttamente. Nel nuovo foglio è lasciato allineato. Quando formo le celle per esaminare il formato, entrambi sono tabella Numero = allineamento generale e orizzontale = generale.

Che cosa li ha fatti avere due diversi tipi di allineamenti orizzontali? Suppongo che sia quello che deduce il tipo di dati dall'originale. Come posso fare lo stesso in Excel per l'altro?

  • Excel: Cerca tante stringhe di text in una cella e restituisce tutti i risultati positivi
  • Ordinamento tramite grande file brutto
  • Rileva le celle unite in VBA Excel con MergeArea
  • Strategia per la creazione di tabs informative di personale in Excel
  • Excel - Arrotonda valori medi di output ai valori inferiori del passo
  • La cella di Excel è NA e viene aggiornata solo quando si concentra nella cella e si preme Invio
  • È ansible visualizzare più di 65536 righe in Excel 2007?
  • Tabelle di collegamento e Aggiornamento dinamico in Excel
  • Errore di authentication quando si tenta di connettersi a TestRail utilizzando la richiesta HTTP
  • Avere una data entrerà in vigore in un momento specifico del giorno
  • Estrarre i valori massimi superiori 5 (in base al gruppo) in excel
  • Inserimento degli indirizzi in GoogleMaps "Direzioni" tramite VBA e recupero di miglia
  • One Solution collect form web for “La stessa colonna in due fogli di lavoro è allineata in modo diverso orizzontalmente”

    Se il formato numero della cella Generale e Allineamento non è stato specificamente impostato su nulla, il text viene sincronizzato a sinistra e i numbers vengono allineati a destra.

    Tuttavia, è ansible impostare deliberatamente l'allineamento di qualsiasi intervallo, indipendentemente dalla formattazione numero.

    Per esempio:

    ActiveWorkbook.Worksheets("MyWorksheetName").Range("A1").HorizontalAlignment = xlRight 

    o

     ActiveSheet.Range("B2:C7").HorizontalAlignment = xlCenter 

    o

     ActiveCell.EntireColumn.HorizontalAlignment = xlLeft 

    Sentitevi liberi di submit un codice se avete bisogno di aiuto più dettagliato.

    Microsoft Office Excel Spreadsheet è il miglior software di Office, Excel VBA e formule Excel rendono il foglio di calcolo più veloce.